Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_APP_PAINTABLE)
authorJavier Jardón <jjardon@gnome.org>
Sat, 6 Mar 2010 11:29:26 +0000 (12:29 +0100)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:59:03 +0000 (20:59 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=69872

gtk/gtkwidget.c

index 72d57f1c420fe7b623cc61acb05718e7ca68596a..70f7d83641e9fcf356bc4c1ec7ca4f8855d6e122 100644 (file)
@@ -6087,9 +6087,9 @@ gtk_widget_set_app_paintable (GtkWidget *widget,
   if (gtk_widget_get_app_paintable (widget) != app_paintable)
     {
       if (app_paintable)
-       GTK_WIDGET_SET_FLAGS (widget, GTK_APP_PAINTABLE);
+        GTK_OBJECT_FLAGS (widget) |= GTK_APP_PAINTABLE;
       else
-       GTK_WIDGET_UNSET_FLAGS (widget, GTK_APP_PAINTABLE);
+        GTK_OBJECT_FLAGS (widget) &= ~(GTK_APP_PAINTABLE);
 
       if (gtk_widget_is_drawable (widget))
        gtk_widget_queue_draw (widget);